package com.ruoyi.utils;

import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.json.JSON;
import cn.hutool.json.JSONUtil;
import com.ruoyi.common.business.entity.YytMember;

/**
 * 登录用户工具类
 *
 * @author tanxingxian
 * @date 2021-12-22 11:53
 */
public class LoginUtils {

    /**
     * 获取登录用户信息
     */
    public static YytMember getLoginUser(RedisService redisService) {
        String loginIdAsString = StpUtil.getLoginIdAsString();
        JSON parse = JSONUtil.parse(redisService.get(loginIdAsString));
        return BeanUtil.toBean(parse, YytMember.class);
    }

}
